<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 1.求出1-10的阶乘
    for (let i = 1, num = 1; i < 11; i++) {
        num *= i;
        document.write(num + '<br>');
    }

    // 2.求出1-100的和
    for (let i = 1, num = 0; i < 101; i++) {
        num += i;
        if (i == 100) {
            document.write(num + '<br>');
        }
    }
    //2.求出1-100的和
    var num = 0;
    for (let i = 1; i < 101; i++) {
        num += i;

    }
    document.write(num + '<br>');
    // 3.在控制台输出直角三角形
    /*
    *
    ***
    *****
    *******
    *********
    */
    for (let i = 1; i < 6; i++) {
        for (let j = 1; j < i * 2; j++) {
            document.write('*');
        }
        document.write('<br>');
    }

    // 4.输出99乘法表
    /*
    1*1=1
    1*2=2 2*2=4
    1*3=3 2*3=6 3*3=9
    ...... */
    for (let i = 1; i < 10; i++) {
        for (let j = 1; j <= i; j++) {
            document.write(j + '*' + i + '=' + i * j + '\t');
        }
        document.write('<br>');
    }

    // 5.输出金字塔
    /* 
      *    
     *** 
    ***** 
    ......五行 */
    for (let i = 1; i < 6; i++) {
        for (let k = 1; k < 6 - i; k++) {
            document.write('&nbsp;');
        }
        for (let j = 1; j < i * 2; j++) {
            document.write('*');
        }
        document.write('<br>');
    }

    // prompt('提示')返回值就等于你在控制台输入的内容
    // 把返回值赋值给a，那么a就等于你在页面弹窗输入的内容
    var a=prompt('提示');
    // 通过弹窗输入的内容都是字符串类型（string）
    document.write(typeof(a));
    // 随机数:Math.random() 只能随机出0-1之间的小数
    // 取0-5的随机数，随机数乘以六
    // 取0-5的随机整数,随机数乘以六,并向下取整：Math.floor()
    var b=Math.random(0,1);
    var c=Math.floor(Math.random(0,1)*6);
    document.write(c);
</script>

</html>